
<%@page import="java.util.Iterator"%>
<%@page import="trombinoscope.modele.Groupe"%>
<%@page import="java.util.ArrayList"%>
<%@page import="trombinoscope.modele.Utilisateur"%>
<%@page contentType="text/html" pageEncoding="UTF-8"%>
<!DOCTYPE html>
<html>
    
    <head>
        <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"></meta>
         <link rel="stylesheet" type="text/css" href="./css/style2.css"/>
        <title>Page des promotions</title>
    </head>
    
    <body>

        <header>
        </header>
        <form  action="servletDeconnexion" method="POST"> 
                    <input src='images/deconnexion.jpg' type=image value='deconnect' height="70px" name='valDeconnect' style="float:right"/>
                </form>
        
    
        <%
            
            ServletContext context = getServletContext();
            
            String nom = context.getAttribute("nomUser").toString();
            String prenom = context.getAttribute("prenomUser").toString();
            Boolean isAdminUser = (Boolean)context.getAttribute("adminUser");
            int idUser = (Integer) context.getAttribute("idUser");
            ArrayList<Groupe> listeGroupe = (ArrayList<Groupe>)context.getAttribute("listegroupe");
           %>
           
                               
          
           <nav>
               <center>
                <h1><font color="white">PROMOTION</font></h1><br>
                <h4><font color="white"> Cliquez sur l'icone de la colonne "Consulter" pour accéder au trombinoscope des étudiants de la promotion sélectionnée </font></h4> 
                 <%  if(isAdminUser==true) {
            %>       
                <br>
                  <p align="center">
                <a href='ajoutPromo.jsp'><button class="bouton_ajout_promo">AJOUTER UNE PROMOTION</button></a>
               
            </p>
              <% }
            %>         
               </center>
           </nav>
           
           <div align="center" style="margin-right:25%;">
            
           <% out.println("<h3><strong> Bienvenue, "+ prenom + " " + nom.toUpperCase() + " </strong></h3>"); 
        
          
         if(isAdminUser==false) {
            %>            
                    <strong> étudiant </strong> 
            <% }
               else {
                %>          
                    <strong> administrateur </strong>                       
            <%        
             }
            %>
    </h3>
        
        </div>
    <section>
         <%
            
            out.print("<table border='1' align='center' bgcolor='white'>");
            //out.print("<caption>Liste des promotions</caption>"); 
            out.print("<tr align='center' bgcolor='#CC66FF'>");
            out.print("<th class='options' width='100'> visualiser </th>");
            //out.print("<th class='idGroupe'> Id de la promotion </th>");
            out.print("<th class='nomGroupe' width='200'> nom de la promotion </td>");
            out.print("<th class='annee' width='150'> année </td>");
            out.print("<th class='filiere' width='150'> filière </td>");                 
            out.print("</tr>");	
                
            Iterator it = listeGroupe.iterator();
             if(isAdminUser==false){
            %>
            <center>
           <% } if(it.hasNext()) {
             
                out.print("<center><p><font color='yellow'><b>Veuillez sélectionner la promotion de votre choix : </b></font></p></center>");                           
		
                while (it.hasNext()) {
                    
                Groupe groupe = (Groupe) it.next();
                %> 
                
                <form id="monForm" action="servletTrombinoscope" method="POST"> <%
                out.print("<tr>");
                out.print("<td class='options' align='center'> "
                        + "<input type='hidden' name='idgroupe' value = " + groupe.getIdGroupe() + " />" 
                        + "<input src='images/consulter.png' height='30' width='30' type=image value='Consulter' name='val' />"
                        + "</td>");
                %> </form> <%
                
                //out.print("<td class='idGroupe'> "+ groupe.getIdGroupe()+"  </td>");
                out.print("<td class='nomGroupe' align='center'> "+ groupe.getNom()+"  </td>");		
                out.print("<td class='annee' align='center'>"+ groupe.getAnnee()+"  </td>");	
                out.print("<td class='filiere' align='center'>"+ groupe.getFiliere()+"  </td>");	
                out.print("</tr>");	
                          
                }
                
                out.print("</table>");
            }             
            
            else {
                
                out.println("<center><img src='images/attention.jpg'></center> ");
                out.println("<center><strong> Il n'y a aucune promotion enregistrée.</strong></center> ");
            
            }
        %>
            </center>
    </section> 
        <aside>
            <center>                    
               <h1><font color="white">ADMINISTRATEUR</font></h1>
                <%  if(isAdminUser==true) {
            %>  
               <br>
               <p align="center">
                <a href='ajoutAdmin.jsp'><button class="bouton_ajout_promo">AJOUTER UN ADMIN</button></a>    <br>  <br>
                <a href='modifierAdmin.jsp'><button class="bouton_modif_admin">MODIFIER UN ADMIN</button></a><br><br>
                <a href='supprimerAdmin.jsp'><button class="bouton_suppr_admin">SUPPRIMER UN ADMIN</button></a>
              </p>
             <%}%>
            </center>
       </aside>
            
          
    </body>
    
</html>